package algorithm;

public class leetcode_0080 {
    public int removeDuplicates(int[] nums) {
        int len=nums.length;
        int left=0;;
        int right=0;
        int index=0;
        int num=-99999999;
        for(int i=0;i<len;++i){
            if(nums[i]==num){
                if(index>=2){
                    right++;
                }
                else{
                    nums[left]=nums[right];
                    index++;
                    left++;
                    right++;
                }
            }
            else{
                num=nums[i];
                index=1;
                nums[left]=nums[right];
                left++;
                right++;
            }
        }
        return left;
    }
}
